tradestation commodity market timing forex futures investing finance stocks backtest options backtesting commodities bonds investment portfolio daytrading mutual funds